/**
 * 
 */
package com.tomagency.cyberlab.client.rpc;

import com.google.gwt.user.client.rpc.AsyncCallback;

import de.gammadata.gwt.modelle.ResultObject;

/**
 * @author gfr
 *
 */
public interface ScannerServiceAsync {

	/**
	 * 
	 * @see com.tomagency.cyberlab.client.rpc.ScannerService#changeSannerRunModus(boolean)
	 */
	void changeSannerRunModus(boolean start,
			AsyncCallback<ResultObject> callback);

	/**
	 * 
	 * @see com.tomagency.cyberlab.client.rpc.ScannerService#doImmediateScan()
	 */
	void doImmediateScan(AsyncCallback<ResultObject> callback);

	/**
	 * 
	 * @see com.tomagency.cyberlab.client.rpc.ScannerService#getTaopixScannerStatus()
	 */
	void getTaopixScannerStatus(AsyncCallback<String> callback);

}
